﻿// HIGHSLIDE
hs.registerOverlay({
    html: '<div class="closebutton" onclick="return hs.close(this)" title="Close"></div>',
    position: 'top right',
    fade: 2 // fading the semi-transparent overlay looks bad in IE
});

hs.graphicsDir = '/Scripts/highslide/graphics/';
hs.wrapperClassName = 'borderless';

// проверить на валидность email
// strict - необязательный параметр, проверять или нет пробелы по краям
function isValidEmail(email, strict) {
    if (!strict) email = email.replace(/^\s+|\s+$/g, '');
    return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);


}

// проверка на пустое значение
function isStringNoEmpty(inputString) {
    // удалим пробелы
    inputString = inputString.replace(/^\s+|\s+$/g, '');

    return (inputString != "");

}

// функция trim()
function trimStr(s) {
    s = str.replace(/^\s+/, '');
    for (var i = s.length - 1; i >= 0; i--) {
        if (/\S/.test(s.charAt(i))) {
            s = s.substring(0, i + 1);
            break;
        }
    }
    return s;
}

// всплывающий tooltip
this.tooltip = function () {
    /* CONFIG */
    xOffset = -100;
    yOffset = 10;
    // these 2 variable determine popup's distance from the cursor
    // you might want to adjust to get the right result		
    /* END CONFIG */
    $("a.tooltip").hover(function (e) {
        this.t = this.title;
        this.title = "";
        $("body").append("<p id='tooltip'>" + this.t + "</p>");
        $("#tooltip")
			.css("top", (e.pageY + yOffset) + "px")
			.css("left", (e.pageX + xOffset) + "px")
			.fadeIn("fast");
    },
	function () {
	    this.title = this.t;
	    $("#tooltip").remove();
	});
    $("a.tooltip").mousemove(function (e) {
        $("#tooltip")
			.css("top", (e.pageY + yOffset) + "px")
			.css("left", (e.pageX + xOffset) + "px");
    });
};


// стереть ResultMessage
function closeResultMessage() {
    $(".resultMessage").html("");
    
}

$(function () {
    setTimeout('closeResultMessage()', 3000);
    
});